package com.itbaizhan.openhis.service;

import com.itbaizhan.openhis.domain.DictData;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itbaizhan.openhis.dto.DictDataDto;
import com.itbaizhan.openhis.vo.DataGridView;

/**
* @author MR
* @description 针对表【sys_dict_data(字典数据表)】的数据库操作Service
* @createDate 2025-05-19 14:18:22
*/
public interface DictDataService extends IService<DictData> {
	/**
	 * 分页查询字典数据
	 * @param dictDataDto
	 * @return
	 */
	DataGridView listForPage(DictDataDto dictDataDto);
	
	/**
	 * 根据字典ID查询字典数据
	 * @param dictId
	 * @return
	 */
	DictData selectDictDataById(Long dictId);
	
	/**
	 * 添加字典数据
	 * @param dictDataDto
	 * @return
	 */
	int insert(DictDataDto dictDataDto);
	
	/**
	 * 修改字典数据
	 * @param dictDataDto
	 * @return
	 */
	int update(DictDataDto dictDataDto);
	
	/**
	 * 删除字典数据
	 * @param dictIds
	 * @return
	 */
	int deleteDictData(Long[] dictIds);
}
